!rtemspool

Displays local pool information for the process external memory allocation space (MSpace) of a process. The command shows the list of OS blocks in the local pool. When supplied with an optional flag /f, the command shows the list of free memory ranges in the local pool. When supplied with an optional flag /u, the command shows the list of used memory ranges in the local pool.

Syntax

!rtemspool <process> [-f] [-u]

Parameters

process

RTSS process address. This parameter is required.

-f [optional]

Shows the list of free memory ranges in the local pool.

-u [optional]

Shows the list of used memory ranges in the local pool.

Remarks

For a glossary of common terms found in command output, see RTX64 WinDbg Extension Commands Glossary.

This command is supported for:

Requirements

Minimum Supported Version RTX64 4.0

Examples

Example of !rtemspool with the optional -f and -u flags

!rtemspool 0xffffb00475040010 /f /u

Process 0xffffb00475040010 External MSpace Local Pool Information:

OS Block List:

Start address         End address           Size (bytes)
0xffffb004939a1000    0xffffb00493aa1000    0x00100000
0xffffb00493bc1000    0xffffb00493cc1000    0x00100000
0xffffb00493cd1000    0xffffb00493dd1000    0x00100000
0xffffb00493de1000    0xffffb00493ee1000    0x00100000
0xffffb00493ef1000    0xffffb00493ff1000    0x00100000

Local Pool Free List:

Start address         End address           Size (bytes)
0xffffb004939a1000    0xffffb004939b1000    0x00010000
0xffffb00493bc1000    0xffffb00493bf0000    0x0002f000
0xffffb00493cd1000    0xffffb00493ce1000    0x00010000
0xffffb00493de1000    0xffffb00493df1000    0x00010000
0xffffb00493ef1000    0xffffb00493fc1000    0x000d0000

Total free memory (bytes):              0x000000000012f000
Largest contiguous free block (bytes):  0x00000000000d0000

Local Pool Used List:

Start address         End address           Size (bytes)  Allocated by
0xffffb004939b1000    0xffffb004939e1000    0x00030000    Pool cache
0xffffb004939e1000    0xffffb00493a11000    0x00030000    Pool cache
0xffffb00493a11000    0xffffb00493a41000    0x00030000    Pool cache
0xffffb00493a41000    0xffffb00493a71000    0x00030000    Pool cache
0xffffb00493a71000    0xffffb00493aa1000    0x00030000    Pool cache
0xffffb00493bf0000    0xffffb00493c20000    0x00030000    Pool cache
0xffffb00493c20000    0xffffb00493c50000    0x00030000    Pool cache
0xffffb00493c50000    0xffffb00493c80000    0x00030000    Pool cache
0xffffb00493c80000    0xffffb00493cb0000    0x00030000    Pool cache
0xffffb00493cb1000    0xffffb00493cc1000    0x00010000    Pool cache
0xffffb00493ce1000    0xffffb00493d11000    0x00030000    Pool cache
0xffffb00493d11000    0xffffb00493d41000    0x00030000    Pool cache
0xffffb00493d41000    0xffffb00493d71000    0x00030000    Pool cache
0xffffb00493d71000    0xffffb00493da1000    0x00030000    Pool cache
0xffffb00493da1000    0xffffb00493dd1000    0x00030000    Pool cache
0xffffb00493df1000    0xffffb00493e21000    0x00030000    Pool cache
0xffffb00493e21000    0xffffb00493e51000    0x00030000    Pool cache
0xffffb00493e51000    0xffffb00493e81000    0x00030000    Pool cache
0xffffb00493e81000    0xffffb00493eb1000    0x00030000    Pool cache
0xffffb00493eb1000    0xffffb00493ee1000    0x00030000    Pool cache
0xffffb00493fc1000    0xffffb00493ff1000    0x00030000    Pool cache

Related topics: